iT邦幫忙

2024 iThome 鐵人賽

DAY 13
0
Python

30天自學Python系列 第 13

30天自學Python

  • 分享至 

  • xImage
  •  

今天是鐵人賽的第十三天,學習重點一樣在例外處理(exception handling),如何使用try、except來捕捉和處理不同類型的錯誤,讓程式可以根據具體的錯誤類型進行不同的處理。

舉例:
try:
result = 10 / 0
except ZeroDivisionError:
print("不能除以零!")
finally:
print("這段程式一定會執行。")

try和except:用來捕捉錯誤,防止程式崩潰。
錯誤類型:例如 ZeroDivisionError、FileNotFoundError 等,這些可以根據具體錯誤來做不同的處理。
finally 區塊:即使程式發生錯誤,這部分的程式碼仍會執行,可以用來做一些清理操作。


上一篇
30天自學Python
系列文
30天自學Python13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言